Feature: Visualization script for the evolution tree from a checkpoint#59
Conversation
3021103 to
55348de
Compare
|
Note for another day or for a D3 wizard out there: |
|
Thanks for adding this, I actualy built this https://evovisual-advanced-evolutionary-concepts-577160257370.us-west1.run.app/ to explain about GA and AlphaEvolve at a talk recently. Having a good visualization can really help users figure out what is happening. |
|
Nice work! And thanks for the input / inspiration. |
…at shows score progression of programs during the evolution. MAP-elites view and choosable metrics added.
7ade42c to
4fc4605
Compare
|
I added many new features to the frontend. A new visualization shows the score of the program nodes on a graph. |
…volution-graph-visualizer Feature: Visualization script for the evolution tree from a checkpoint
The
scripts/visualizer.pystarts a flask webserver. In the web browser, a visualization of the evolution tree is available, with individual program data apparent in a tooltip. Live update and zoom is supported for large graphs. Upon double click, the program info opens in a new tab.The script watches a folder structure (default examples/) for the newest checkpoint directory. A specific checkpoint directory can also be passed to the script.
The script is fully independent from the remaining code base and relies on the existing checkpoint files.